
public enum Simbolos {
	NULL(Universo.TERMINAL),
	SALTO(Universo.TERMINAL),
	EMPTY(Universo.TERMINAL),
	
	//	Terminales
	LAMBDA(Universo.TERMINAL), 
	IF(Universo.TERMINAL), 
	PARENTESIS_ABIERTO(Universo.TERMINAL), 
	PARENTESIS_CERRADO(Universo.TERMINAL), 
	LLAVE_ABIERTA(Universo.TERMINAL), 
	LLAVE_CERRADA(Universo.TERMINAL),
	ELSE(Universo.TERMINAL), 
	ID(Universo.TERMINAL), 
	MAYOR(Universo.TERMINAL), 
	ASIGNACION(Universo.TERMINAL), 
	ENTERO(Universo.TERMINAL), 
	FUNCTION(Universo.TERMINAL),
	VAR(Universo.TERMINAL),
	DOCUMENTWRITE(Universo.TERMINAL),
	PROMPT(Universo.TERMINAL),
	RETURN(Universo.TERMINAL),
	NEW(Universo.TERMINAL),
	ARRAY(Universo.TERMINAL),
	CARACTER(Universo.TERMINAL),
	CORCHETE_ABIERTO(Universo.TERMINAL),
	CORCHETE_CERRADO(Universo.TERMINAL),
	COMA(Universo.TERMINAL),
	PYC(Universo.TERMINAL),
	TRUE(Universo.TERMINAL),
	FALSE(Universo.TERMINAL),
	CADENA(Universo.TERMINAL),
	SUMA(Universo.TERMINAL),
	RESTA(Universo.TERMINAL),
	AUTOINCREMENTO(Universo.TERMINAL),
	IGUALDAD(Universo.TERMINAL),
	AND(Universo.TERMINAL),
	
	
	//	No termiles
	sentencia(Universo.NO_TERMINAL), 
	sentencia_asig(Universo.NO_TERMINAL), 
	sentencia_if(Universo.NO_TERMINAL), 
	condicion(Universo.NO_TERMINAL), 
	body(Universo.NO_TERMINAL), 
	parte_else(Universo.NO_TERMINAL),
	operador(Universo.NO_TERMINAL);
	
	private Universo tipo;
	
	Simbolos(Universo tipo){
		this.tipo = tipo;
	}
	
	public Universo getTipoSimbolo(){
		return tipo;
	}

}
